package com.gdufe.firesafe.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class InspectionStatisticsVO {
    //负责楼栋名
    String buildingName;
    //负责房屋数
    Integer housesCount;
    //本人总检查次数
    Integer inspectorTotalCount;
    //该检查员本月检查次数
    Integer thisMonthCount;
    //该检查员负责的所有房屋id
    List<Integer> houseIds;
    //本月各房屋检查次数
    List<Integer> houseInspectionCounts;
    //各房屋分数
    List<Double> scores;
    //近七次检查日期
//    List<Date> inspectionDates;
    //近七次检查平均分
    List<Double> avgScores;
    //散点图坐标，(该检查员每月的检查次数, 每月的平均分)
    List<List<Double>> avgScoreFrequencyPoints;
    //该检查员每月的检查次数与每月的平均分的皮尔逊相关系数
    Double pearson;
    //回归方程
    List<Double> line;
    //按性别分的平均分 男，女
    List<Double> avgScoresBySex;
    //两个标准差
    List<Double> standards;
    //t检验的t值
    @JsonProperty("tValue")
    Double tValue;
    //t检验的p值
    @JsonProperty("pValue")
    Double pValue;
}
